person who lives in a town - Espagnol Anglais Dictionnaire